iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 21
2
自我挑戰組

一步一腳印,探索網頁前端設計之美系列 第 21

第二十一步 - 秘密的邊框轉換(框線設計語法)

  • 分享至 

  • xImage
  •  

大家好,我是喵橘,還有很多要好多部分報告和補充呢,繼續加油撰寫,在這之中也會不停摸索最適合的寫法。

框線設計

在前面章節有教導大家如何製作表格,但大家應該不太喜歡只有單一線條的狀況,可以用此功能來整理不同的框線設計。

border-style 語法

可以設計不同類型的框線,根據自己想要的設計感,來做出具有美感的表格。框線樣式如下表所顯示:

語法 說明
none 不顯示框線。
hidden 隱藏框線。
double 雙線條。
dashed 破折線般線條。
dotted 虛線。
solid 實線。


CSS

p { 
    border-style: double; 
}


HTML

<p>
    我是喵橘<br>
    大家早安,大家好!<br>
    喵呵呵~<br>
</p>



範例圖示:

https://ithelp.ithome.com.tw/upload/images/20190922/20117282RUI7lnoueU.png

border-color 語法

黑色的線條很醜不好看,我們也可以加上其他顏色,如下程式所顯示:

CSS

p { 
    p{ border-style: dashed; border-color: orange; }

}


HTML

<p>
    我是喵橘<br>
    大家早安,大家好!<br>
    喵呵呵~<br>
</p>



範例圖示:

https://ithelp.ithome.com.tw/upload/images/20190922/20117282WkENFViB5y.png

分別設定框線方法

想要每個位置不同框線設計也可以,如下程式所顯示:

CSS

p { 
    border-style: dashed dotted solid double; border-color: orange;
}


HTML

<p>
    我是喵橘<br>
    大家早安,大家好!<br>
    喵呵呵~<br>
</p>



範例圖示:

https://ithelp.ithome.com.tw/upload/images/20190922/20117282uPwpTHd6yc.png

單邊框線方法

想要只有一條框線也可以去做設定,如下程式所顯示:

框線語法 說明
border-left-style 設定左半部線條。
border-top-style 設定上半部線條。
border-right-style 設定右半部線條。
border-bottom-style 設定下半部線條。

CSS

p { 
    border-bottom-style:dotted; border-color: orange;
}


HTML

<p>
    我是喵橘<br>
    大家早安,大家好!<br>
    喵呵呵~<br>
</p>



範例圖示:

https://ithelp.ithome.com.tw/upload/images/20190922/201172821xhG33eSOS.png

設定表格框線

在表格也有框線,也能進行設定,如下程式所示:

CSS

table {
    border: 3px dotted #F00;
}

th, td {
    border: 1px dotted #F00;
    padding: 5px;
}


HTML

<p>
<table>
    <tr>
        <th>姓名</th>
        <th>興趣</th>
    </tr>
    <tr>
        <td>吳劼澄</td>
        <td>看小說</td>
    </tr>
</table>
</p>



範例圖示:

https://ithelp.ithome.com.tw/upload/images/20190922/20117282VtJAWGOwof.png

border-radius 語法

假如不喜歡正正方方的框線,也能設定為圓角形狀。

CSS

table {
    border: 3px dotted #F00;
}

th, td {
    border: 1px dotted #F00;
    padding: 5px;
}


HTML

<p>
    我是喵橘<br>
    大家早安,大家好!<br>
    喵呵呵~<br>
</p>



範例圖示:

https://ithelp.ithome.com.tw/upload/images/20190922/20117282CO8j4xo0He.png

明天預告


今天是講解 CSS 框線設計語法,明天講解CSS盒子模型設定,謝謝大家。


上一篇
第二十步 - 欺騙的幻覺背景(CSS 背景)
下一篇
第二十二步 - 神奇的機關盒(CSS盒子模型設定)
系列文
一步一腳印,探索網頁前端設計之美33
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言